.add {
	background-image: url('../icons/fam/add.png') !important;
}

.remove {
	background-image: url('../icons/fam/delete.gif') !important;
}

.stop {
	background-image: url('../icons/fam/delete.gif') !important;
}

.start {
	background-image: url('../icons/fam/table_refresh.png') !important;
}

.delete {
	background-image: url('../icons/fam/cross.gif') !important;
}

.setting {
	background-image: url('../icons/fam/cog.png') !important;
}

.edit {
	background-image: url('../icons/fam/application_view_list.png') !important;
}

.ext-mb-question{
	background: url('../icons/fam/icon-question.gif') no-repeat top left;
}
.ext-mb-info{
	background: url('../icons/fam/icon-info.gif') no-repeat top left;
}

.ext-mb-error{
	background: url('../icons/fam/icon-error.gif') no-repeat top left;
}


.blist {
    background-image: url('../icons/fam/list-items.gif') !important;
}

.bmenu {
    background-image: url('../icons/fam/menu-show.gif') !important;
}

.tbmenu{
	width:130px;
	
}

.tbmenu .x-btn-inner{
	font-weight: bold !important;
	font-size: 13px !important;
	color:#04408C !important;
}

.x-grid-record-stop{
	color: GRAY;
}

.x-grid-record-running{
	color: #008800;
}

.x-grid-record-soldout{
	color: #FF0000;
}

.x-grid-row-over .x-grid-cell-inner {
	font-weight: bold;
}

.shopurlarea {
	height: 30px;
	background-color: black;
	padding: 0 0 0 30px;
}

.shopurlarea a {
	color: #BBB;
}

.shopurlarea ul li {
	width: 130px;
	height: 30px;
	margin: 0 0px 0 0;
	padding: 5px 0 0 0;
	font-weight: bold;
	text-align: center;
	float: left;
	font-size: 13px;
	position:absolute;
}

.shopurlarea ul li:hover {
	background: -webkit-linear-gradient(top, #505050, #707070 44px, #707070)
		;
}

body { /*background-color: #DFE8F6;*/
	background: white
		url(../icons/page-background-20110822.png)
		repeat-x 0 -797px;
}

div,ul,li {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* bodydiv */
.bodydiv {
	margin: 10px 0px 0 38px;
	clear: both;
}

.naviarea {
	font-weight: bold;
	font-size: 13px;
	height: 30px;
	padding: 0px 0 0 0px;
	clear:both;
	display:block !important;
	min-width:1260px;
}

.bodyarea {
	width:1200px;
}

.loginarea{
	width:350px;
	position: absolute;
	top:350px;
	left:450px;
}
/* /bodydiv */ /* headerdiv */
.headerdiv {
	margin: 0px 0px 0 0px;
	display:block !important;
	min-width:1260px;
	width:expression(document.body.clientWidth < 1280? "1280px" : "auto");
}

.logoarea {
	background-color: #E5E5E5;
	padding: 5px 0 5px 18px;
}

.logo{
	background:url(http://ssl.gstatic.com/gb/images/j_f11bbae9.png) no-repeat #E5E5E5;
	width:300x;
	height:45px;
	font-family:tahoma, arial, verdana, sans-serif;
	font-size:30px;
}

ul {
	list-style-type: none;
}

.naviareamenulink {
	height: 27px;
	padding: 0px 0 0 0;
	text-align:center;
}

.naviareamenulink a {
	display: block;
	color: #04408C;
	text-decoration: none;
	height:100%;
	padding: 5px 0 0 0;
}

.naviareamenu:hover {
	background: none;
}

.naviareamenu {
	width: 155px;
	height: 28px;
	margin: 0 0px 0 0;
	padding: 0px 0 0 0;
	color: #04408C;
	font-weight: bold;
	float: left;
	font-size: 13px;
	line-height: 15px;
	background-image: none;
	background-color: #cbddf3;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6),
		color-stop(45%, #cddef3), color-stop(46%, #abc7ec),
		color-stop(50%, #abc7ec), color-stop(51%, #b8cfee),
		color-stop(100%, #cbddf3) );
	background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec
		50%, #b8cfee 51%, #cbddf3);
	background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%
		, #b8cfee 51%, #cbddf3);
	background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%,
		#b8cfee 51%, #cbddf3);
	background-image: -ms-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%,
		#b8cfee 51%, #cbddf3);
	background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%,
		#b8cfee 51%, #cbddf3);
	-moz-box-shadow: #f4f8fd 0 1px 0px 0 inset;
	-webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset;
	-o-box-shadow: #f4f8fd 0 1px 0px 0 inset;
	box-shadow: #f4f8fd 0 1px 0px 0 inset;
	/*
	border-color: #99bce8;
	border-width: 1px;
	border-style: solid;
	position:absolute;
	*/
	border-left: #99bce8 1px solid;
	display:block;

}

.naviareamenucontent {
	width: 154px;
	margin: 0px 0px 0 0;
	border-color: #99bce8;
	border-width: 1px;
	border-style: solid;
	overflow: hidden;
	z-index: 99999;
	background-color:white;
	border-radius: 0 0 5px 5px;
	position: absolute;
	display:none;
	/*background: white url(http://mozilla.jp/static/images/covehead/template/page-background-20110822.png) repeat-x 0 -797px;
	position: relative;
	display:none;
	*/
}

.naviareamenucontent ul {
	z-index: 99999;
}

.naviareamenucontent ul li {
	z-index: 99999;
	display:block;
	width: 100%;
	height: 28px;
	margin: 0 0px 0 0;
	padding: 0px 0px 0 0px;
	color: #04408C;
	font-weight: bold;
	float: left;
	font-size: 13px;
	line-height: 15px;
	box-shadow: inset rgba(152, 178, 201, 0.2) 0 -1px 0 0;
}

.naviareamenucontent ul li a {
	color: #484848;
	text-decoration: none;
	height: 28px;
	padding: 5px 0px 0 50px;
	position: relative;
	display: block;

}

.naviareamenucontent ul li:hover {
	background-color: #cbddf3;
}

.left {
	border-radius: 8px 0 0 8px;
}

.right {
	border-radius: 0 8px 8px 0;
}

/* /headerdiv */ /* lefttreediv */
.lefttreediv {
	width: 50px;
	height:1px;
	float: left;
}

.lefttreediv ul li {
	width: 172px;
	height: 28px;
	padding: 5px 0 0 28px;
	color: #04408C;
	font-weight: bold;
	text-align: left;
	float: left;
	font-size: 13px;
	line-height: 15px;
	border-color: #99bce8;
	border-width: 1px;
	border-style: solid;
	background-image: none;
	background-color: #cbddf3;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dae7f6),
		color-stop(45%, #cddef3), color-stop(46%, #abc7ec),
		color-stop(50%, #abc7ec), color-stop(51%, #b8cfee),
		color-stop(100%, #cbddf3) );
	background-image: -webkit-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec
		50%, #b8cfee 51%, #cbddf3);
	background-image: -moz-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%
		, #b8cfee 51%, #cbddf3);
	background-image: -o-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%,
		#b8cfee 51%, #cbddf3);
	background-image: -ms-linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%,
		#b8cfee 51%, #cbddf3);
	background-image: linear-gradient(top, #dae7f6, #cddef3 45%, #abc7ec 46%, #abc7ec 50%,
		#b8cfee 51%, #cbddf3);
	-moz-box-shadow: #f4f8fd 0 1px 0px 0 inset;
	-webkit-box-shadow: #f4f8fd 0 1px 0px 0 inset;
	-o-box-shadow: #f4f8fd 0 1px 0px 0 inset;
	box-shadow: #f4f8fd 0 1px 0px 0 inset;
	border-radius: 8px;
}

/* /lefttreediv */
.bodycontent {
	float: left;
	margin: 0 0 0 8px;
}

.footerDiv{
	padding: 10px 0 0 0;
	clear:both;
	text-align:center;
	position:absolute;
	top:90%;
	left:25%;
}